time flow concept